非メンバースワップ
template <typename T, typename Allocator>
void swap( concurrent_queue<T, Allocator>& lhs,
concurrent_queue<T, Allocator>& rhs );
lhs.swap(rhs)
と等価です。
template <typename T, typename Allocator>
void swap( concurrent_queue<T, Allocator>& lhs,
concurrent_queue<T, Allocator>& rhs );
lhs.swap(rhs)
と等価です。